import Vue from 'vue';

// 四舍五入过滤器 + 保留小数位
Vue.filter('Fixed', (value, num) => {
    let realVal = '';
    if (!isNaN(value) && value !== '') {
        // 截取当前数据到小数点后两位
        realVal = parseFloat(value).toFixed(num);
    } else {
        realVal = '--';
    }
    return realVal;
});
Vue.filter('formatMoney', (value, num) => {
    let realVal = '';
    if (!isNaN(value) && value !== '') {
        // 截取当前数据到小数点后两位
        realVal = parseFloat(value / 100).toFixed(num);
    } else {
        realVal = '--';
    }
    return realVal;
});
// 转换成万为单位保留一位小数
Vue.filter('formatMyriadNum', value => {
    value = Number(value);
    if (value >= 10000) {
        return (value / 10000).toFixed(1) + 'w';
    }
    return value;
});
// 金额分隔 1500 》1,500
Vue.filter('$goldDivide', value => {
    if (value) {
        return Number(value).toLocaleString();
    }
    return value;
});
// 转换成万为单位保留一位小数
Vue.filter('formatMyriadNum', value => {
    value = Number(value);
    if (value >= 10000) {
        return (value / 10000).toFixed(1) + 'w';
    }
    return value;
});
